package negocio;

public class Tiro extends Animado{
    IJogador personagem;
    Tiro(Jogo jogo, float x, float y, float dx, float dy, Natureza natureza, IJogador personagem) {
        super("","imagens/bala.png",jogo, x+19, y+19 , natureza);
        posicao.dX = dx;
        posicao.dY = dy;
        this.personagem = personagem;
    }

    @Override
    public void colidiuCom(Animado colidido) {
        //Posicao outro = colidido.posicao;
        if(colidido.equals(jogo.getJogador())){
            return;
        }
        if(colidido.atinge(vida)){
            personagem.pontua(colidido.getVidaInicial());
        }
        morre();
    }
    @Override
    public void tocarSom()
    {
        som.play();
        
    }
    @Override
    public int getVidaInicial() {
        return 50;
    }

    @Override
    public int getPoderInicial() {
        return 50;
    }
    
    
    
}
